
class POISON: public SPELL
{
public:
	POISON()
	{

		/*
		Drains target 5 health a turn until battle is over.
		MC: 10, DMG: NA, PRICE: 1000

		*/
		//default
		SetName("Poison");
		SetManaCost(10);
		SetMagnitude(0);
		SetPrice(1000);
		SetSpellType(ST_POISON);
	}

	POISON(POISON* spell)
	{
		//copy
		SetName("Poison");
		SetManaCost(10);
		SetMagnitude(0);
		SetPrice(1000);
		SetSpellType(ST_POISON);
		//POISON();
	}

	void Cast(ENTITY* elist,int ecount)
	{
		//assumes single target

		cout << elist->GetName() << " is now poisoned.\n";
		elist->SetPoisoned(true);
	}
};